package com.dkm.ec.sale.repository;

import java.util.List;
import java.util.Map;

import com.dkm.base.api.model.Page;
import com.dkm.biz.repository.IRepository;
import com.dkm.ec.sale.domain.SaleReport;
import com.dkm.ec.sale.persistence.entity.SaleReportPo;
/**
 * 对象功能:skg_sale_report Repository接口
 * 开发公司:SKG.COM
 * 开发人员:YCM
 * 创建时间:2015-05-07 10:20:33
 */
public interface SaleReportRepository extends IRepository<String, SaleReportPo,SaleReport>{
	 
	/**
	 * 根据条件查找列表
	 * @param params
	 * @param page
	 * @return
	 */
	 public List<SaleReportPo> findSaleReportPos(Map<String, Object>params, Page page);
	 
	 /**
	 * 根据条件查找列表总条数
	 * @param params
	 * @param page
	 * @return
	 */
	 public Integer findSaleReportPosCount(Map<String, Object>params);
	 
	 public List<SaleReportPo> getRealTimeLine(Map<String, Object>params);

	public List<SaleReportPo> getSoRankingData(Map<String, Object> params, Page page);

	public Integer countSoRankingData(Map<String, Object> params);
}
